package clases;

import java.util.List;
import java.util.ArrayList;

import javax.persistence.*;

@Entity
@Table(name="Veterinarios")

public class Veterinario extends Person{
	
	
	public Veterinario(String name, String surname) {
		super(name, surname);
		
	}

	@ManyToMany
	@JoinTable(
			  	name="vet_esp",
			  	joinColumns=@JoinColumn(name="doc"),
			  	inverseJoinColumns=@JoinColumn(name="id_esp")
			  )
	
	private List<Especialidad> especialidades= new ArrayList<Especialidad>();
	
	
	
	public List<Especialidad> getEspecialidades() {
		return especialidades;
	}

	public void setEspecialidades(List<Especialidad> especialidades) {
		this.especialidades = especialidades;
	}
	
	public void addEsp(Especialidad es){
		especialidades.add(es);
	}
	
	public Veterinario() {
	
	}

}
